libmyc.so:my_stdio.o my_string.o
	gcc -shared -o $@ $^

my_stdio.o:my_stdio.c
	gcc -fPIC -c $<

my_string.o:my_string.c
	gcc -fPIC -c $<

.PHONY:output
output:
	mkdir -p lib/include
	mkdir -p lib/mylib
	cp -f *.h lib/include
	cp -f *.so lib/mylib
	tar czf lib.tgz lib

.PHONY:clean
clean:
	rm -rf *.o libmyc.so lib lib.tgz
